// TestSurDlg.h : header file
//

#include "ipcdmcontrol.h"


#if !defined(AFX_TESTSURDLG_H__3216B54C_E6F9_4C0D_A8DC_CF7A6921AFAF__INCLUDED_)
#define AFX_TESTSURDLG_H__3216B54C_E6F9_4C0D_A8DC_CF7A6921AFAF__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

/////////////////////////////////////////////////////////////////////////////
// CTestSurDlg dialog

class CTestSurDlg : public CDialog
{
// Construction
public:
	CTestSurDlg(CWnd* pParent = NULL);	// standard constructor

	BOOL m_bFastPreview;

	
	enum { IDD = IDD_TESTSUR_DIALOG };
	CComboBox	m_comboChannel;
	CListBox	m_listStatus;
	CString	m_strPass;
	CString	m_strPeer;
	int		m_nPort;
	long	m_nPos;
	CString	m_strServ;
	CString	m_strUser;
	CIPCDMControl	m_ipCam;
	int		m_nFPS;
	int		m_nVideoSize;
	int		m_nScale;
	CString	m_strStarttime;
	CString m_strEndtime;
	CIPCDMControl	m_ipCamReg;
	CString	m_strCoasAor;
	CString	m_strCoevAor;
	CString	m_strCVSAor;
	int		m_nCentreLevel;
	int		m_nUserLevle;
	CString	m_strStartTime;
	CString	m_strStopTime;
	CString	m_strPerSet;
	int		m_hueValue;
	CString		m_multipleValue;
	CString	m_strOsdDisplay;



	protected:
	virtual void DoDataExchange(CDataExchange* pDX);	// DDX/DDV support


//	CIPCDMControl m_ipCamReg;

// Implementation
protected:
	HICON m_hIcon;


	virtual BOOL OnInitDialog();
	afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
	afx_msg void OnPaint();
	afx_msg HCURSOR OnQueryDragIcon();
	afx_msg void OnStatusIpsurclient1(LPCTSTR name, long Status);
	afx_msg void OnReg();
	afx_msg void OnClose();
	afx_msg void OnInvite();
	afx_msg void OnBye();
	afx_msg void OnDemandButton();
	afx_msg void OnSnapButton();
	afx_msg void OnBrightDecreaseButton();
	afx_msg void OnBrightIncreaseButton();
	afx_msg void OnContrastDescreaseButton();
	afx_msg void OnContrastIncreaseButton();
	afx_msg void OnCompressionLowButton();
	afx_msg void OnCompressionMidButton();
	afx_msg void OnCompressionHiButton();
	afx_msg void OnUnregister();
	afx_msg void OnScaleButton();
	afx_msg void OnLeftButton();
	afx_msg void OnTopButton();
	afx_msg void OnRightButton();
	afx_msg void OnBottomButton();
	afx_msg void OnHscanButton();
	afx_msg void OnVscanButton();
	afx_msg void OnResetButton();
	afx_msg void OnPauseButton();
	afx_msg void OnStopButton();
	afx_msg void OnRecordButton();
	afx_msg void OnGetTimeBUTTON();
	afx_msg void OnShowLast();
	afx_msg void OnNotShowLast();
	afx_msg void OnStopRecordButton();
	afx_msg void OnPresenceev();
	afx_msg void OnDialog();
	afx_msg void OnAlarmNotifyIpcdmclient1(LPCTSTR strMtAccount, LPCTSTR alarmModule, LPCTSTR alarmSerialNum, LPCTSTR alarmLevel, LPCTSTR alarmTimer, LPCTSTR alarmAddr, long alarmPort, LPCTSTR alarmDescription, long alarmID, long alarmStatus);
	afx_msg void OnRegtonp();
	afx_msg void OnUnregistertonp();
	afx_msg void OnZoonIn();
	afx_msg void OnZoonOut();
	afx_msg void OnFocusIn();
	afx_msg void OnFocusOut();
	afx_msg void OnIrisEnlarge();
	afx_msg void OnIrisShrink();
	afx_msg void OnSetPreset();
	afx_msg void OnClePreset();
	afx_msg void OnGotoPreset();
	afx_msg void OnDownloadButton();
	afx_msg void OnBrightSetButton();
	afx_msg void OnContrastSetButton();
	afx_msg void OnOsdButton();
	afx_msg void OnTvInitButton();
	afx_msg void OnOpenChannelButton();
	DECLARE_EVENTSINK_MAP()

	DECLARE_MESSAGE_MAP()
};


#endif // !defined(AFX_TESTSURDLG_H__3216B54C_E6F9_4C0D_A8DC_CF7A6921AFAF__INCLUDED_)
